Top 10k strings from Disc Util v5.04 (1998)(John Elliott)[a].dsk in <root> / bin / z80 / software / Sinclair Spectrum Collection TOSEC.exe / Sinclair ZX Spectrum - Utilities & Educational / Sinclair ZX Spectrum - Utilities & Educational - [DSK] (TOSEC-v2007-01-01) /
Back to the directory listing
27 Track-Info
5 ________________________________________________________________________________
4 SPINC
4 ERROR: Drive
4 DU54 PMA
4 ------------
3 _______________________________________________________________________________
3 ZYNAPSC
3 Yes Y
3 STARQC
3 STARIONC
3 MV - CPC format Disk Image (DU54)
3 DISK
3 Are you sure?No N
3 ------------------
3 - * -
2 q:rm#w#"^m
2 press any key when ready
2 hijklmnopqrstuvw
2 begin 600 diskimage
2 Yes Y
2 Which drive?Drive A: A
2 Verifying whole disc
2 Verify typeFull verifyF
2 Verify another disc V
2 Use estimated value: 00000kU
2 Use _: as the temporary file drive U
2 Track scan S
2 This program requires CP/M Plus and a Z80 processor.
2 Temporary file drive is the same as drive used for copyingDo not use a temporary file drive D
2 Source diskimage does not existAbandon copying operation A
2 Should the disc have a name? No N
2 Scan another disc S
2 Return to main menu R
2 Retry operation R
2 Reading track
2 Raw data R
2 Proceed P
2 Please chooseAuto Select A
2 Paused. Press f3 to resume or STOP to abandon. $
2 Paused. Press ^Q to resume or ^C to abandon. $
2 Non-bootable disc. Replace and press any key.
2 Non-System disk. Replace and
2 No. Format Name Sidedness Tracks Space Entries1 PCW 8256 CF2 S 40 173k 64 1
2 NO NAME FAT12
2 Make another copy using same drives/filesM
2 InterruptedAbandon A
2 Insert the disc to write into X: Disc is in drive X: - continue C
2 Insert the disc to read into X: and the disc to write into Y:Discs are in the drives - continue C
2 Insert the disc to read into :Disc is in drive : - Continue C
2 Initialise the disc for date/time stamps? No N
2 Formatting completed.
2 Formatting X: as Cancel - do not format at all C
2 Format another disc to the same format F
2 Floppy drive Y: Y
2 Fixed Format F
2 Finish editing, save all changes F
2 File deletion errorAbandon operation A
2 F+ DOS Oddball (2) D 80 706k 224 F
2 Error on temporary driveAbandon operation A
2 Enter destination of copyFloppy drive X: X
2 ERROR: Verify failed on track
2 ERROR: Unknown disc error
2 ERROR: The disc in
2 E+ DOS Standard D 80 713k 128 E
2 Drive B: B
2 Drive : is Format option
2 Double Track T
2 Disc write error Abandon operationA
2 Disc format does not match image formatAbandon copying operation A
2 Disc completely verifiedReturn to main menu R
2 Destination diskimage existsDelete it D
2 Destination diskimage exists and is read-onlyAbandon copying operation A
2 DU54P3 HED
2 DU54 DOC
2 DU54 COM
2 D* Small directory XCF2DD D 80 796k 128 D
2 Checking track
2 Cancel operation and return to main menu C
2 CANNOT BOOT - SYSTEM HALTED
2 C* No system track XCF2DD D 80 792k 256 C
2 Boot from hard disk (Y/N)?
2 B Standard XCF2DD D 80 784k 256 B
2 Abandon editing, lose all changes A
2 Abandon copying operation altogether A
2 Abandon copying operation altogether A
2 Abandon copying operation C
2 Abandon copying operation A
2 Abandon A
2 Abandon A
2 A* +D 10 sectors/track D 80 780k 80 A
2 : is write protected
2 : disc unsuitable
2 : disc changed
2 : Bad Format
2 9 PCW 9000 CF2DD D 80 706k 256 9
2 8* No system track XCF2 S 40 198k 64 8
2 7 Large directory XCF2 S 40 189k 192 7
2 6 Standard XCF2 S 40 192k 96 6
2 5 Large directory CF2 S 40 169k 192 5
2 4 IBM Format S 40 154k 64 4
2 2 CPC System S 40 169k 64 2
2 1=Fix/unfix format
2 Display in Hexadecimal Y
2 Display in Decimal I
2 Copying whole disc
2 - Seek fail
2 - No data
2 - No address mark
2 - Data error
2 no Format number 1-9 or A-F
2 S/D Single or double density - can be overridden
2 Copying finished Return to main menu R
2 Single Track S
1 }5CON:LST:AUX:NUL:RSX:
1 yslfa[VPLHD@96*
1 your own choice of drives.
1 you use DU54; see the DU54CON section of this documentation for a solution.
1 you may be asked whether the disc should be initialised for date-stamping. Only
1 y$DU Configurator v5.04 Editing No file. 27 August 1995, John Elliott
1 xTrack-Info
1 with add-on RAMdisc) or None (Amstrad CPC with no RAMdisc).
1 wise to reset the disc drive by typing RESET in BASIC or ^C (STOP) in CP/M. It
1 will probably not be accurate enough.
1 will create the new DU54P3.HED file. This is faster than the
1 whilst copying onto it. If the format is nonstandard (eg 792k or DOS) then use
1 v5.04 improvements on v5.03:
1 v5.03 improvements on v5.02:
1 v5.02 improvements on v5.01:
1 used by some PD disc cataloguing programs.
1 use the 100k. If the temporary file drive is short of directory entries,
1 u will be asked which drive to verify; then whether a "full verify" or a
1 track. Each line is formed:
1 to use LocoScript 1 on a Silicon City setup (1 720k 3.5" drive, 1 720k 3"
1 to replace this bootsector with the correct one for your new format. Boot-
1 to read); then the destination. If these are both the same, you will have to
1 the message "Using" then the disc shouldn't be taken out of the drive.
1 the format selection menu, the shortcut keys are shown on the left-hand side.
1 the correct format, to copy onto. Unlike DISCKIT, DU54 cannot format a disc
1 the bar down to the second option, you will be able to input an alternative
1 the /G or /I every time you run DU54. This option allows you to set up DU54
1 the "Disc images" section later.
1 than CP/M. The screen display is 64 columns by 32 lines, and the "drive
1 swap discs periodically, as with DISCKIT.
1 substituted into DU54 by DU54CON. See the FORMATS archive for details.
1 stored in a file. Disc images are probably best left to advanced users; see
1 start-of-day disc into DU54, so that DU54 will make auto-booting discs.
1 so that it automatically uses C: and D: as the floppy disc drives instead of
1 should also be used if a new DOS format has been defined. If a DOS format has
1 selecting" or "fixed format". The main reasons for using a fixed format are:
1 sectors. However, you can use DU54CON to copy the boot sectors from your
1 sectors cannot be removed once loaded.
1 sector_for_format_2 etc.
1 sector_for_format_1
1 section later for details (this is best left to advanced users).
1 safeguards against copying onto discs of the wrong format.
1 safeguards against copying files onto a wrongly formatted disc, but the data
1 row,column,width_of_options,no_of_options
1 renaming" and CLI are not supported. To run DU54P3.HED, use the +3BASIC command
1 reads every track and every sector of the disc, to see if any errors can be
1 rDU v5.04 command-line interface
1 questions so that DU54CON can design the format's menu entry correctly:
1 qfile $!@}
1 qfile $!/}
1 qTrack Status PTk Hd Sec PSH$
1 qScanning disc. Press EDIT to pause, BREAK to abandon. $
1 qSaving as: $
1 qReading part 001.$
1 qReading Writing $
1 qPlease select format. Symbols: + : DOS-type format. * : Disc will not auto-detect.
1 qPaused. Press ENTER to resume or BREAK to abandon. $
1 qFormatting track 000 $
1 qDisc Util v5.04 Drive : Drive : Using None.1=Fix/unfix format 2=Format Disc 3=Save boot sector4=Disc-to-disc copy 5=Verify Disc BREAK=Finish
1 qCopying track by track.$
1 qCopying in $Q
1 provided that:
1 pERROR: There is no disc in drive
1 otherwise you may find that you have fixed the drive to some strange format,
1 or previous DU4n/DU5n series formatters. The two are not interchangeable. The
1 or DU54 * /I
1 options, and it can be moved with the up and down cursor keys.
1 option 1 to fix the format on the drive you will be reading from.
1 ols0BG[`J[
1 ognise more than one type. If a drive name (or names) appear(s) after
1 offered if it is configuring a v5.01 DU51.COM file.
1 of the CLI and format definition files in DU54CON.
1 npjTrack-Info
1 no bootsector, DU54 will try to generate one from the CP/M XDPB, andTrack-Info
1 need to do this, use the PD program RPIP3 and type R at the * prompt when
1 nTrack-Info
1 more information.
1 menu_entry,shortcut,0,0
1 may wish to consult "Double Track Discs" below.
1 make sure you have always got a copy of DU54 handy to unfix the format again;
1 is not a good idea to change discs at the * prompt of PIP (for example); if you
1 is for a PCW 8512 with a serial link to a PC:
1 instructions for DU54CON below). Exception: Any CF2DD disc formatted by DU54
1 implementation of CP/M for the PCW16. Features of DU54 are:
1 image is in a nonstandard format, the destination drive must have its format
1 image file, the disc being written should be in the correct format; if the
1 if there is no system track. This is set by DU52CON.COM; the option is not
1 headerless files.
1 header. The command SPECFORM.COM has therefore been included; typing:
1 header reader untested).
1 from the files and they will be saved without RSX headers.
1 formats. If you choose a DOS format, you will actually be given a fixed CP/M
1 format which is close enough to the DOS format to allow the use of sector
1 for more details of this option.
1 files in DU54CON. Please check the appropriate sections of this documentation.
1 files are about 6% bigger. Raw data files are easier to handle, but contain no
1 filename. All filenames in DU54CON can include user numbers.
1 file. This means that instead of a disc drive being used, the information is
1 file" drive. Advanced users should consult "Temporary drives" below for advice
1 fYW{2(p:.}O
1 fYW{2(p:-}O
1 example) in the appropriate format will be able to boot CP/M or LocoScript.
1 effective. These make the bar jump to a particular option. For example, in
1 editors or the other options in DU54.
1 due the fact that different computers use the same format but different boot
1 du54temp$$$
1 drives (the usual sort) and those made in "Double Track" drives by this program
1 drive before using this command.
1 documentation.
1 discs cannot be read in "Single Track" drives, such as the A: drive of a PCW
1 detected. A "track scan" will attempt to read a random sector on each track,
1 deduce the correct disc format for them. Therefore, when reading from a disc
1 date or time). Note that if you select this option, you will still need to use
1 copying an 800k-type disc and have no RAMdisc.
1 constraints, it is not included in DU54P3.
1 changing discs. DISCKIT may not recognise non-standard formats.
1 case it wasn't, here is some advice:
1 can recTrack-Info
1 can be used as a CP/M start-of-day disc on the PCW16.
1 cCON:LST:AUX:NUL:RSX:
1 but all addresses are given as if the file had no header (so they will be
1 but "Single Track" drives can only read "Single Track" discs.
1 been supplied - they have filenames ending in ".DU5".
1 be unfixed.
1 at the top of the LocoScript Disc Manager, and in DOS directories. They are also
1 archive (which should be supplied with DU54 as [email protected]) contains 17
1 and print data about it. Advanced users may wish to consult "Scanning a disc"
1 and it can't read any of the discs which have DU54 on, so the format can't
1 amount of free space and free directory entries before running DU54. If
1 advanced users.
1 additional format definition files (plus these 15), any of which can be
1 addition of the "Copy" and "Verify" options, the CLI and format definition
1 add /G or /I to your DU54 command.
1 about this; beginners should select M: (Amstrad PCW), C: (Spectrum +3 or CPC
1 a random sector from every track on the disc, and print a line of data for each
1 a filename for it.
1 a "format option". This will almost certainly be "Single track"; advanced users
1 ______________________________________________________________Track-Info
1 _________________
1 ]#$%&'()*+,-.
1 ZZZZ[X_PPP
1 ZXF1Loading file: $Loading format: $Saving file: $Saving format: $
1 Your format will then be defined. If it had a bootsector before, you may have
1 You can find the latest version of DU54 at
1 You can add a user number to the filename; eg 10M:BOOT.SEC.
1 Yes, name is ___________ Y
1 Yes, name is ________.___ Y
1 YSFnK5OWs(
1 XYZ[\]^_`abcdefg
1 XDPB for format: Sidedness flags byte = 000 S
1 X=Edit XDPB N=Edit format name T=Format type (CP/M / other) ENTER=Finished$CP/M type$DOS type $+D type $
1 Writing track $
1 Write error on destination imageAbandon copying operation A
1 Write disc specification to directory?Yes Y
1 Write boot info to directory?
1 With the file loaded at 0100h, the configuration data are located at
1 Will the format auto-detect?Yes Y
1 Will it autodetect? Most formats will if:
1 When you have defined the format, press ENTER. You will then be asked some
1 When the main screen appears, there are six options:
1 When loading has finished, the DU54 main screen will appear.
1 Verifying track $
1 VERIFY [x:] [o]
1 Use estimated value: 00000k U
1 Use estimate: 00000 entriesU
1 Unrecognised command.$
1 Unknown computer$
1 Unit 0 isDrive _: D
1 Unit 0 is : Unit 1 is :
1 Unexpected end-of-fileAbandon operation A
1 UVWXYZ[\]^_`abcd
1 UNFIX [x:]
1 Tracks per side = 000 T
1 Track: Status xx xx PTk Hd Sec PSH
1 Track. If a drive can read 720k discs, it is Double Track; otherwise it is
1 Track Status PTk Hd Sec PSH$
1 Track is the logical track number.
1 This might be a list of valid keypresses or information about what the computer
1 This format already has a boot sectorReplace by new boot sector R
1 The next two bytes seem to be zeroes under all conditions; they may be error
1 The main menu for DU54CON has five options:
1 The command is:
1 The Temporary File Drive (not in DU54P3)
1 The Configurator - DU54CON.COM
1 The CLI (CP/M version only)
1 Temporary drive is the same as the copy drive$
1 Temporary drive is $
1 TDU54 ImageS
1 Syntax of VERIFY command is:
1 Syntax of UNFIX command is: UNFIX x:
1 Syntax of SAVESEC command is: SAVESEC x: {du:}name
1 Syntax of FORMAT command is:
1 Syntax of FIX command is: FIX x: [format no] [S or D]
1 Syntax of COPY command is:
1 Syntax for /A and /B options is /A:d or /B:d, where d is a drive name.
1 Supplied formats are:
1 Subsequently, all discs formatted by the new program (DU54A.COM in this
1 Status is a byte returned by the disc controller, which contains the unit
1 Space available under CP/M Space will be k S
1 Space available under +D DOSSpace will be k S
1 Single Track.
1 Sinclair Spectrum +3$
1 Show XDPB data menu X
1 Show DPB data menu X
1 Settings options - recognisable by the hollow or solid circle at the beginning
1 Select format. Key to symbols: +
1 Select format typeCP/M type format C
1 Sectors per track = 000 E
1 Sector size (bytes) = 00000 C
1 Sector read satisfactorilySave as ________________ S
1 Sector read satisfactorilySave as ______________ S
1 Sec is the sector number of the sector which was read.
1 Scanning a disc (not available on PCW16):
1 Saving as: $
1 Save formatS
1 Save as ________________ L
1 Save Format:
1 Save DU5n: Save a customized copy of DU51-DU54 to disc.
1 STATUS - Report whether drives have fixed formats or are auto-select.
1 STARQ
1 STARION
1 SPIN
1 SPECFORM.COM
1 SPECFORM DU54P3.BIN
1 SET to turn on datestamping.
1 SAVSEC [x:] [filename]
1 Resident on 00/00/00, John Elliott
1 Reserve Cluster 2?Yes Y
1 Reserve Cluster 2? DOS formats only. Set this to "No" unless you have a
1 Reading track $:
1 Reading track $
1 Reading part 001.$
1 Reading from Writing to $
1 Read error while loadingAbandon operation A
1 Read error on source diskimageAbandon copying operation A
1 RTrack-Info
1 R:[R<(b=!\R
1 R - Disc changed, reset drives (like ^C in CP/M).
1 QIJKLMNOPQRS
1 Press f5 to pause, STOP to abandon.$
1 Press ^S to pause, ^C to abandon.$
1 Please select format from the menu below. Key to symbols: +
1 Pkt 0000 Retries 00
1 PTk is the physical track number.
1 PSH Physical Sector Shift = 000 P
1 PSH is the encoded sector size; 0 => 128 1 => 256 2 => 512 3 => 1024
1 PHM Physical Sector Mask = 000 H
1 PC to transfer the image file.
1 Option not supportedAbandon operation A
1 Often the shortcut for an option is its first letter.
1 Offset Hex dump ASCII $
1 OFF Reserved tracks = 00000 O
1 Not a valid label name.
1 Not a suitable fileAbandon operation A
1 Not a DU54 format fileAbandon operation A
1 No File. $
1 No N
1 No N
1 No N
1 NOTE: A version of DU54 is distributed with PCW16 CP/M. It has its own
1 MFM/Multitrack flags byte = 000 A
1 MENU - Return to menu system.
1 Load formatL
1 Load and Save DU5n:
1 Load ________________ L
1 Load Format:
1 Load DU5n: Load a copy of DU51-DU54 to customize.
1 Layout of format definition files:
1 LOAD "DU54P3". The main menu will then appear.
1 LIST - List available formats.
1 L=Load DU5n S=Save DU5n B=Bootsectors F=Formats D=Drives Q=Quit to CP/M$
1 KERROR: There is no disc in drive
1 John Elliott, 13 September 1998.
1 J. Elliott Date: 15/09/98
1 It is not meant to be easy to use, or pretty to look at. Because of memory
1 Input options - recognisable by the text cursor which appears in the menu bar.
1 Ignore error and continue anyway I
1 If you have two floppy drives and no RAMdisc, choose the drive that isn't being
1 If you have two floppy drives and a RAMdisc: If the RAMdisc is small (eg 12k)
1 If you have one floppy drive and no RAMdisc, select "none".
1 If you have one floppy drive and a RAMdisc, choose the RAMdisc (C: or M:)
1 If you have a hard disc, you may want to choose it, as it
1 If you are using a Gem or InSyder drive,
1 How much free space? The program will try and estimate the correct amount of
1 How many directory entries? DOS/+D formats only. The program will try to
1 Here's the CLI command to do it (assuming the 3.5" drive is A:):
1 Helpscreen: Press a key to return to CP/M
1 Hd is the head number.
1 HTrack-Info
1 HELP - Helpscreen.
1 Gem/Insyder (C: D:) G
1 Gap length (Read/Write) = 000 G
1 Gap length (Format) = 000 A
1 Formatting track 000 $
1 Formatting track $
1 Format: Edit, load or save a format.
1 Format" drive can only recognise discs of one format; an "Auto Select" drive
1 Format of destination diskimage?Marco Vieth's CPCEMU format M
1 Format of destination diskimage?Marco Vieth's CPCEMU format C
1 Format Type: DOS, CP/M or +D.
1 For the first 6 commands, type the command by itself for
1 For DU5nP3.HED, the data are located after the +3DOS header, at 0183h-018Dh,
1 Floppy drive Y: Y
1 Floppy drive Y: Y
1 Fixed Format$
1 First sector number = 000 F
1 File: ________________ F
1 File: ______________ F
1 File: ______________ F
1 File: _________Track-Info
1 File does not existAbandon operation A
1 File already existsAbandon operation A
1 FORMAT [x:] [n] [o] [s] {labelname}
1 [email protected]
1 FIX [x:] [n] [o]
1 F. DOS Oddball 2. The program MSODBALL.COM (v2.03 or later) can convert this
1 Entries available under DOSThere will be entriesT
1 Enter source of copy Floppy drive X: X
1 Enter filename ______________
1 Editing format:
1 Editing DU54.COM with SID or other file editors:
1 Edit XDPB: The XDPB editor menu will appear. The XDPB is shown in two parts;
1 Edit Name: The format name, used in the format selection menu and various other
1 Edit Format:
1 Edit Drives:
1 Edit Bootsectors:
1 EXM Extent Mask = 000 E
1 EXIT - Leave DU54.
1 E. DOS standard. Usable under MSDOS, PCDOS, DRDOS and Novell DOS. 713k per
1 Drive not ready$Write protected$Seek fail$Data error$No data$Missing address mark$Unknown disc format$Unknown disc error$Disc changed$Disc unsuitable$BREAK key pressed$Invalid filename$Bad parameter$Invalid drive$File not found$File already exists$Premature end of file$Disk is full$Directory is full$File is read-only$File access error$File is in use$Cannot rename between drives$Missing extent$Unchached$File too big$Disk is not bootable$Drive is in use$
1 Drive letters can beStandard (A: B:) S
1 Drive empty or disc error.Disc is read-only.File is read-only.Drive is invalid.File is already open.Unknown error.Password error.File already exists.? in filename.File is wheel protected.
1 Double Track Discs
1 Do not change format name D
1 Discs of other formats may appear to work but actually become corrupted. Also,
1 Disc completely scannedReturn to main menu R
1 Disc completely scannedReturn to main Track-Info
1 Disc Utility v5.04 Drive : Drive : Using None.
1 Disc Image Files
1 DU5n.COM with one defined by a format definition file.
1 DU54P3.HED
1 DU54P3
1 DU54CON.COM
1 DU54CON du5n.com - Loads the specified file, which should be a copy of DU54.COM,
1 DU54CON COM
1 DU54CON - Starts up with no file loaded;
1 DU54 { /A:d } { /B:d } - if your floppy drives have been renamed by MAPDRIVE.
1 DU54 may abandon the copy with a "temporary drive error".
1 DU54 Format
1 DU54 /I - if you have an InSyder hard drive
1 DU54 /G - if you have a Gem hard drive
1 DU54 COMPLUS3DOS
1 DU54 - if your floppy drives are A: and B:
1 DU v5.04 and DU54CON John Elliott, 16 September 1998
1 DU v5.04 (+3DOS version)
1 DU v5.04 Disc Utility
1 DU Formatter v5.04 (CP/M version)
1 DSM Last block number = 00000 D
1 DRM Last entry number = 00000 R
1 DPB for format: SPT Records/Track = 00000 S
1 DOS type format D
1 DIR {du:}{filename.typ}
1 D. XCF2DD with no system track and a small directory.
1 Customized ( any ) C
1 Copying track by track.$
1 Copying in $Q
1 Configurator for DU 5.nn formatters
1 Commands are:
1 Command options. Move the bar over the option and press ENTER to execute.
1 Command line options are:
1 Choose a different format C
1 Cannot open source diskimageAbandon copying operation A
1 Cannot create destination imageAbandon copying operation A
1 Cancel operation C
1 Can't load and save to the same fileAbandon copying operation A
1 Can't delete existing fileAbandon operation A
1 CPC and Spectrum +3 computers. It works with reduced functionality on my
1 CP/M and +3DOS support date-stamped discs (and +3DOS doesn't actually set the
1 COPY...TO SPECTRUM FORMAT command, and avoids a bug in +3DOS which can corrupt
1 COPY [src] [dest] {opt}
1 CONLSTAUXNULRSX???}
1 CONLSTAUXNULRSX???
1 CKS Checksum vector size = 00000 C
1 C. XCF2DD with no system track
1 Bootsectors: Add or replace the bootsector for a format.
1 BSH Block Shift = 000 B
1 BLM Block Mask = 000 L
1 Auto Select $
1 Amstrad PCW16$
1 Amstrad PCW series$
1 Amstrad CPC6128$
1 All doneContinueC
1 Abandon operationA
1 Abandon operation altogether A
1 Abandon A
1 Abandon A
1 ALTER, or the +3 menu system. A highlighted bar will appear over a list of
1 AL1 Directory bitmap 1 = 000 1
1 AL0 Directory bitmap 0 = 000 0
1 A: and B:. It can also return the drives to A: and B:, or allow you to input
1 A. +D 10 sectors/track
1 @ABCDEFGHIJKLMNO
1 >> Load and save format definitions;
1 >> Edit any format;
1 >> Configure DU54 for automatic "drive renaming" (CP/M version only).
1 >> Add or replace bootsectors for any format;
1 ===============================================================================
1 ==============================
1 ==========================
1 <http://www.seasip.demon.co.uk/Cpm/software/amstrad.html>
1 ;the flags table has bit 0 set, the corresponding bootsector will be written to
1 ;the bytes at 010Eh-010Fh have no meaning.
1 ;set to 0FFh. The XDPBs follow one after the other.
1 ;load the bootsector at ENDPRG and change the corresponding entry accordingly.
1 ;its first letter - 59 bytes long.
1 ;format 1, FLAGS+1 is for format 2 etc. Each byte should have:
1 ;for DU54CON to load the file.
1 ;end of file if not.
1 ;disc as the first sector on the first reserved track. If the address is 0, then
1 ;bytes should not be altered, unless you wish to reduce the number of options
1 ;by changing the byte at MENU+3.
1 ;bootsector if present
1 ;and then two zeroes, which must not be altered.
1 ;a correct DU5n.COM. If this byte is 51H or 52H, then
1 ;Version number - v5.0n. Used by DU54CON to check for
1 ;The heading is 60 bytes long, and is printed at the top of the menu.
1 ;The format types are:
1 ;The address of the formaTrack-Info
1 ;The address of the bootsectors table.
1 ;The address of the XDPBs for the fixed formats.
1 ;The address of a 15-byte flags area.
1 ;The MENU is a data structure containing the list of formats. The first four
1 ;The CP/M number of floppy drive 1.
1 ;The CP/M number of floppy drive 0. 0=A: 1=B: etc.
1 ;New boot sectors or patches should be loaded here, and the value of the word at
1 ;Format name - the menu entry minus
1 ;Format flags byte
1 ;Format XDPB - 27 bytes.
1 ;Each entry is 60 bytes long, and is followed by its shortcut character (1 byte)
1 ;Each entry in the table is the address of a bootsector. If a format's entry in
1 ;Each byte corresponds to one of the formats in the menu - so FLAGS+0 is for
1 ;Each XDPB is a standard Amstrad XDPB, 27 bytes long. The last byte should be
1 ;Bits 5-7: Reserved (set to 0).
1 ;Bit 4 : Format type, high bit
1 ;Bit 4 Bit 1 Format
1 ;Bit 3 : Set to 0 if cluster 2 is not to be reserved (DOS discs only).
1 ;Bit 2 : Set to 0 if the boot information is not to be written to the directory.
1 ;Bit 1 : Format type, low bit
1 ;Bit 0 : Set to 0 if the formatter should generate a bootsector for the format.
1 ;BW8=B<=378
1 ;All other bytes in the datafile are reserved and should be set to zero.
1 ;Address of the first byte after the program.
1 ;010Ch should be changed accordingly to mark the new end of the program.
1 ;'';"PRESS REQUIRED NUMBER"
1 ;"loading DU54"
1 ;"SWITCH INTERFACE ON!"
1 ;"Magic number"; must be present
1 ; 1 1 Reserved
1 ; 1 0 +D
1 ; 0 1 DOS
1 ; 0 0 CP/M
1 ; Set to 1 if the formatter should use a ready-made bootsector.
1 ; Set to 1 if the boot information is to be written to the directory.
1 ; Set to 1 if cluster 2 is to be reserved (DOS discs only).
1 : is a fixed disc. $
1 9:;<=>?@ABCDEFGH
1 9512 or an external 720k disc drive are referred to as "Double Track". These
1 9. PCW 9000 CF2DD
1 8256, a CPC 6128 or a Spectrum +3.
1 80h too low). The ADRIVE and BDRIVE values are ignored.
1 8. XCF2 with no system track
1 7. The PCW emulator JOYCE on the PC can now use the transferred image as a
1 7. Large Directory XCF2
1 6R:-}<([=!.}
1 6. When the file has been generated, use a communications program to
1 6. Standard XCF2
1 5. Select CPCEMU format for the destination file.
1 5. Save the new DU54.COM.
1 5. Large directory CF2
1 40-track format, you may then be asked whether the drive is Single or Double
1 4. Use option 4 to copy the image file to the disc in the 3.5" drive, which
1 4. The drive to read from is A:. The destination is the file M:BOOT0.DSK
1 4. IBM Format
1 4. Enter the filename "RADE.DU5"
1 3=Save Boot Sector to File
1 3=Save Boot Sector
1 3. When the main menu is onscreen, type *. A menu will appear; move to "Yes".
1 3. Use option 4 to copy a 3" LocoScript 1 start-of-day disc from the 3" drive
1 3. Select option 4 "copy".
1 3. Choose "CPC system" as the format to replace.
1 3. CPC Data
1 3 CPC Data S 40 178k 64 3
1 3 CPC Data S 40 173k 64 3
1 2. Select "Format", then "Load".
1 2. Insert a CLI command before any options:
1 2. Insert a 3" CP/M system disc in drive A:.
1 2. Format a 3.5" disc to 173k, double track.
1 2. CPC System
1 1=Fix/unfix format 2=Format 3=Save boot sector 4=Copy disc 5=Verify =Leave
1 15M:DU54TEMP.$$$
1 1. Use option 1 to fix the format of the 3.5" drive to 173k with double track.
1 1. Run DU54CON, and load a copy of DU54.COM.
1 1. Run DU54.
1 1. PCW 8256 CF2
1 1. Add a * to the DU54 command, thus:
1 0123456789:;<=>?
1 0103h-010Fh:
1 /I - Adapt for Cirtech's InSyder hard disc drive.
1 /G - Adapt for Cirtech's Gem hard disc drive. Equivalent
1 /B:d - Specify the drive letter for floppy drive 1.
1 /A:d - Specify the drive letter which is mapped to floppy
1 ------------------------------------------------
1 -----------------------------------------
1 ----------------------------------------
1 ----------------------------------
1 ---------------------------
1 -------------------
1 -----------------
1 ----------------
1 - Use of user numbers in filenames (CP/M).
1 - Two bug fixes in +3DOS version; one in the "copy using one drive" code, the
1 - The boot information can be written into the first directory entry of a disc,
1 - The CLI (CP/M).
1 - The "copy" and "verify" options.
1 - Some cosmetic bug fixes.
1 - On single-drive machines, it is impossible to select the non-existent second
1 - Improved keyboard handling in the +3DOS version.
1 - If a /G or /I option is omitted in error on a hard drive system, DU54 will
1 - Format drive x: to format n. o is S or D, as in FIX. s is Y or N - if it is
1 - DU54CON can load or save formats as datafiles.
1 - DU52P3.HED, the port of DU52.COM to +3DOS.
1 - DU52CON.COM can now read DU5n files which have +3DOS, xzx or RSX headers (xzx
1 - Ability to format +D discs.
1 - Ability to change the default drives mapped to the floppy drives 0 and 1.
1 - A fixed format does not have to be used when copying boot sectors to disc
1 ,A:[RO<(!=
1 +D type format +
1 +3DOS version - DU54P3.HED
1 * Support for drive renaming and Cirtech hard discs (CP/M version only).
1 * Special version for Spectrum +3 +3DOS.
1 * It is not sold for profit. A charge may be made to cover costs of
1 * Formatter with 15 different formats;
1 * Discs can be verified in two different ways;
1 * Discs can be initialised for timestamping, removing the need for INITDIR;
1 * Discs can be copied - either to other discs, or "image files";
1 * Disc names can be written during formatting;
1 * Disc drives can be set to accept fixed formats - for example, formats which
1 * Disc boot sectors can be saved as files;
1 * Definition files supplied for 18 additional formats;
1 * Control by LocoScript-like menu system or (in the CP/M version) command line
1 * CP/M, DOS and +D discs can be formatted;
1 * ALL files and documentation in the original archive are included. The
1 (iii) To use one of DU54's facilities (such as "Copy") on a disc which cannot
1 (ii) To use a CP/M sector editor (eg DU89) on a DOS disc;
1 (i) To use a format (eg 792k format) which CP/M can't read automatically;
1 (for example) your RAMdisc is 368k, but only has 100k free, DU54 can only
1 (eg 792k or DOS format) then use option 1 to fix the format of the appropriate
1 (eg "ODDBALL1.DU5"). The new format will then be loaded in. Some formats have
1 (c) John Elliott. Date: 13/09/98.
1 'DU54 format',26
1 $ This program is a configurator for the DU51-DU54 series formatters. It can change which formats are available on the menus, and allow self-booting discs to be created.
1 "track scan" is required. A full verify is similar to that done by DISCKIT; it
1 "du54p3.hed"
1 "a:du54p3"
1 "VOL.2 SIDE A"
1 "SPECTRUM GAMES COLLECTION"
1 "Format Option" menu allows "Double Track" drives to read both types of disc,
1 "CPC system format" option:
1 "#$%&'()*+,-./01
1 ""#4Uevwii
1 " 1 ... SPINDIZZY";'" 2 ... STARQUAKE";'" 3 ... STARION";'" 4 ... ZYNAPS"
1 !Mp60#60#60!(p6
1 the result
1 supplied is based on COLRBOOT by Jim Tucker.
1 other when reading CPCEMU format images.
1 original archive may be unpacked onto a floppy disc for ease of access,
1 non-booting "msdisc" sector by G Mortreuil.
1 files, unless the disc cannot be logged in by CP/M.
1 file is loaded.
1 disc, and 128 entries in the root directory. The boot sector supplied is the
1 copying and distribution.
1 but all files must still be included.
1 Transfer aborted by remote Abandon operation A
1 These are set by DU53CON; the option is only available when a CP/M v5.03 DU53
1 Space available under DOS Space will be k S
1 Press RECORD on tape OK - tape is recordingO
1 Press PLAY on tape OK - tape is playingO
1 Please insert the disc for X: Disc is in the drive - continueDTrack-Info
1 Format will not auto-
1 Format has its specification stored in the directory $Boot sector for format: $ Loading: $
1 Enter source of copy Floppy drive X: X
1 Disc will not auto-detect.
1 Disc may not auto-detect; Data in directory. $!
1 Directory full Abandon operationA
1 DOS-type format. *
1 DOS-type format.
1 DOS format to and from format 9, preserving all files. The boot sector
1 : Disc may not auto-detect; Data in dir.$!
1 9:xbw!6b4!
1 - which will display a DU54> prompt and await commands.
1 - press SPACE to continue$
1 - J. Elliott, 00/00/00.
1 $No file.$
1 you may be able to read it on a PC running DOS Plus.
1 use "fixed format".
1 to a "raw data" image file on drive M: (512k or more memory required).
1 supports software (MasterScan etc.) which otherwise would not run.
1 should then boot LocoScript 1. You can also use this to copy CP/M v1.4, which
1 send the file to a PC.
1 see DU54CON below).
1 lot of 1k files.
1 from them under any circumstances.
1 directory entries.
1 You will be asked which drive to use; then which format. If you choose a
1 You will be asked which drive to use; then whether it should be "auto
1 You can insert a CLI command between the "DU54" and any options; see the CLI
1 You can also include an initial CLI command -see the
1 YoTrack-Info
1 When using discs in non-standard formats, even if they do auto-detect, it is
1 When the menu bar is over a Command or Settings option, shortcut keys are
1 WARNING: If a drive is fixed to a format, ONLY insert discs of that format.
1 VERIFY [x:] [F or S]
1 UNFIX [x:]
1 Track-Info
1 To use, type:
1 To use DU54, type the command:
1 To enter the CLI, there are three techniques:
1 This should have been set in your PROFILE.SUB by the SETDEF command, but in
1 This program is similar in operation to DU54.COM, but runs under +3DOS rather
1 This is mainly used to make a disc capable of booting CP/M (or DOS), but it
1 This is a low-level way to examine a disc. The computer will attempt to read
1 This documentation comes in two sections; that for beginners, and that for
1 This allows you to replace one of the formats in the currently loaded
1 These options suggest a file on the current drive called DU54.COM; if you move
1 There are three option types:
1 There are therefore two types of 173k disc; those made in "Single Track"
1 Then, insert the disc and wait. After the main part of formatting is complete,
1 The top line holds general information about the state of the drives. A "Fixed
1 The screen has three lines at the top in reverse video:
1 The menu system is designed to be familiar to those who have used LocoScript,
1 The lower two lines hold information specific to a particular activity.
1 The formats below are those in the supplied version of DU54. The FORMATS
1 The display can be paused with ^S (f5).
1 The copy will then proceed; it may be in more than 20 parts, if you are
1 The configurator program has the following features:
1 The computer will read the bootsector and save it as a conventional file.
1 The PCW16 only supports a few of these formats - nos. 9, E and F.
1 The DU54 disc utility is a menu-driven disc formatter for the Amstrad PCW,
1 The Command-Line Interface was designed for purposes of automation and speed.
1 Technique 2 is probably the best suited to the use of DU54 from Submit files.
1 Saves a particular format to a format datafile. Choose the format, then enter
1 STATUS - status of drives
1 SAVESEC [x:] [filename]
1 R - reset drives (disc changed)
1 On selecting option 4, you will be asked for the source of the copy (the disc
1 Note that the destination disc *must* be in the correct format.
1 No file loaded Abandon operationA
1 Multiple commands can be separated with semicolons, eg DIR;EXIT.
1 MENU - leave CLI, use menus
1 Legal bit: Please read the section "Copying" at the very end of this file.
1 Leave (to CP/M or +3 BASIC)
1 LIST - list available formats
1 It is not possible to supply a version of DU54 that makes auto-booting discs,
1 It can be rather tiresome typing in the /G, /I, /A or /B options every time
1 If, from this menu, you choose a 40-track format, you may then be asked about
1 If you have used DU53 or DU53P3, the major changes have been the addition
1 If you have used DU51, DU52 or DU52P3, the major changes have been the
1 If you have a Gem or InSyder hard drive, it gets annoying to have to type
1 If you don't know what a bootsector is, you may safely ignore this option.
1 If you chose "fixed format" you will then be shown a menu of all possible
1 If you are copying using one drive, you may be asked to choose a "temporary
1 If the disc whose bootsector you want to save is in a nonstandard format,
1 IMPORTANT: Disc image files do not contain enough information for DU54 to
1 IMPORTANT: Before making a copy, make sure that you have formatted a disc in
1 Here is an example of how a disc image might be created and used. The example
1 Here is a worked example for a PCW 8256:
1 HELP - this screen
1 Formats Edit formatE
1 For example: You need to be able to use RADE discs, and never use the
1 Finally, you will be asked whether the disc should have a label. Labels appear
1 Finally, it is helpful to ensure that the temporary file drive has a good
1 FORMAT [x:] [format-no] [S or D] [Y or N] {disc-name}
1 FIX [x:] [format-no] [S or D]
1 FIX A: 1 D;FORMAT A: 1 D N;COPY B: M:TEMP$$.RAW R;COPY M:TEMP$$.RAW A:
1 Enter format name
1 Either the source or the destination (but not both) may be a "disc image"
1 EXIT - leave DU54
1 Discs made in 3.5" drives, the B: drive of a PCW 8512, either drive of a PCW
1 Discs formatted by DU54 cannot be used to boot CP/M or DOS (but see the
1 Disc images may be in either of two formats. The "CPCEMU" format provides some
1 DU54CON, you will be able to boot from these discs.
1 DU54CON can load files which have RSX headers, but all RSXs will be removed
1 DU54CON can load a DU54P3.HED file (with +3DOS header) but saves it without a
1 DU54CON also contains untested code allowing it to read DU5n files with "xzx"
1 DU54 therefore has all the major features of DISCKIT, plus several more.
1 DU54 is copyright 1998 John Elliott. It may be freely copied and distributed
1 DIR {du:}{filename.typ}
1 Confused yet? Actually, I have found one use for this option. Here is how
1 Commands available are:
1 Choose the format. You will then be given three options:
1 Choose the format to replace; then enter the name of a format definition file
1 CP/M system "disc".
1 CP/M does not automatically recognise;
1 COPY [source] [dest] {tempdrive} {dest-image-format}
1 Alternatively, use a 3.5" drive on the CP/M computer or a 3" drive on the
1 7. Save DU54 as DU54A.COM (or something similar).
1 6. Enter the filename M:BOOT8256.BIN.
1 5. Select option B. Choose "PCW 8256 CF2".
1 4. Load a copy of DU54.COM.
1 3. Leave DU54, and run DU54CON.
1 2. Insert your CP/M Start of Day disc. Select option 3, and follow
1 1. Run DU54.
1 - fix drive x: to format n. n is 0-9 or A-F. o is S or D (single or double
1 - Set drive x: to auto select.
1 - Save the boot sector of drive x: to the supplied filename.
1 - Copy from src to dest. src and dest can be drives or filenames. Whether opt
1 +D can use these discs, although "TRANS1_2" on the +3 can.
1 the disc will be given that name.
1 temporary file drive. It can be A:-P:, T: (use current temp drive) or Z:
1 for date stamps. If labelname is present and the format is DOS or CP/M, then
1 density); it can be overidden by DU54.
1 appears or not depends on what src and dest are:
1 Y and the format is a CP/M format, then space will be made in the directory
1 XMODEM transfer
1 Select filename Load :DU54 .COM D
1 File exists Delete it D
1 C => CPCEMU.
1 - Verify drive x:. o can be either F (full) or S (scan).
1 - Display disc directory.
1 (use no temp drive).
1 the instructions, saving the bootsector as M:BOOT8256.BIN
1 You get 796k per disc, but it won't auto-detect and there are only 128
1 You get 792k per disc, but it won't auto-detect.
1 You get 784k per disc, in blocks of 4k.
1 You get 198k per disc, but the disc will not auto-detect, so you have to
1 You get 192k per disc instead of 173k, and 96 directory entries.
1 You get 192 directory entries instead of 64, in case you want to store a
1 You get 189k per disc, and 192 directory entries.
1 You get 178k per side rather than 173k, with no catches, but you can't boot
1 Used by the Spectrum "+D" disc interface. I do not know if a genuine
1 Stop the tape OK - tape is stoppedO
1 Standard 706k disc. Can be copied by DISCKIT, f2=Disc etc. If you use
1 Only really of use for a CPC.
1 Disc full Abandon operationA
1 DU54 HELP
1 DU54 FORMAT A: B D N;COPY I: A:;EXIT /B:I
1 DU54 *
1 Connection timed out Abandon operation A
1 As made by DISCKIT, f2=Disc, +3DOS FORMAT etc. You can't boot from them (but
1 8 sectors per track instead of 9. If you format a 5(" disc in this format,
1 to /A:C /B:D
1 it has only 5 formats on its menu.
1 distribution conditions. It can be distinguished by the fact that
1 be recognised automatically.
1 VERIFY [x:] [F or S]
1 Select filename Save as :DU54 .COM D
1 Otherwise, opt is not needed.
1 Load format Load ________________ L
1 If dest is an image file, then opt is its format. R => Raw data,
1 If both src and dest are the same drive, then opt is the name of a
1 FORMAT [x:] [format no] [S or D] [Y or N] {name}
1 Equivalent to /A:C /B:D
1 Disc full Abandon operationA
1 COPY [src] [dst] {t:} {C, E or R}
1 Abandoning $
1 you would have to add the option /A:G to make DU54 work
1 properly.
1 drive 0. For example, if you had used MAPDRIVE 0G;3A
1 Transfer aborted Abandon operation A
1 Too many retries Abandon operation A
1 Save format Save as ________________ S
1 $:\R<(9=
1 x: Drive to verify
1 x: Drive whose bootsector should be saved
1 x: Drive to set to auto format detection$
1 x: Drive to format
1 x: Drive to fix
1 t: Temporary drive - only needed if both src and dst
1 src Source - a drive or a filename
1 number, write protect status etc.
1 name Disc name - optional$
1 name Destination filename.$
1 dst Destination - a drive or a filename
1 codes returned by the disc controller.
1 Y/N Allocate space for time stamps - ignored for
1 F/S Full verify or scan$
1 DU54CON du5nfile.com
1 C/R Destination format - CPCEMU or raw data$
1 the standard CP/M+ part and the Amstrad extension. Numbers can be
1 similar CP/M format (same number of tracks and sectors, similar
1 parts of the editor.
1 input at any time in decimal or Hex; to type a Hex number, put an
1 decimal or all in Hex.
1 amount of directory entries).
1 (Only one of these can be a filename)
1 & character in front of it. Numbers will be displayed either all in
1 non-CP/M formats
1 depending on the format$
1 by the formatter
1 When calculating the XDPB for a DOS format, define an XDPB for a
1 are the same drive.
1 This applies particularly if you intend to distribute DU54.
1 Z: => none
1 T: => current temporary file drive
1 - * -
1 of the line. To change a Setting, move the bar over the option
1 not set; the solid one means it is.
1 input, move the bar off the option using the cursor keys.
1 and press the spacebar. The hollow circle means the option is
1 Type the input and press ENTER afterwards. To abandon the
1 PCW users can also use the [+] and [-] keys in the usual way.
1 $
1 Track-Info
1 DU54P3.HED or the earlier DU53/DU52/DU51 series formatters.
1 your own.
1 written to the first directory entry as a 0k file. If this
1 will cause "Bad format" or "Disc I/O" errors.
1 particular reason for doing otherwise.
1 its estimate or specify a different number.
1 free space an empty disc in this format should have. You
1 file is subsequently deleted (eg by ERA *.*), the disc
1 estimate the size of the directory, and you can accept
1 can accept its estimate or type a more accurate figure of
1 If a format has no system track, autodetect data may be
1 and they have a system track;
1 and the physical sector numbers start at 1.
1 then the command to type would have been DU54 /A:O /B:P.
1 For example, if you had renamed A: to O: and B: to P:,
1 They have 512-byte sectors;
1 Abandon operation A
1 ADVANCED TOPICS
1 will be able to take the entire
1 used for copying and put a blank
1 then it is a choice between speed
1 reduces the number of disc swaps.
1 is large, use it.
1 floppy drive). If the RAMdisc
1 disc swaps (using the other
1 disc in it. This is slow but
1 disc at once.
1 (using the RAMdisc) and fewer
1 Retry operation R
1